This is a list of built-in functions and operators usable in
algebraic expressions. Their full Lisp names are derived by
adding the prefix ‘calcFunc-’, as in
calcFunc-sqrt.
!:
Logical
Operations!:
Combinatorial
Functions!!:
Combinatorial
Functions!!!:
Other Features of Rewrite Rules!=:
Logical
Operations%:
Basic
Arithmetic%:
Percentages&&:
Logical
Operations&&&:
Other Features of Rewrite Rules*:
Basic
Arithmetic+:
Basic
Arithmetic+/-:
Error Forms-:
Basic
Arithmetic/:
Basic
Arithmetic::
Logical
Operations:::
Other Features of Rewrite Rules
:=: Evaluates-To
Operator<:
Logical
Operations<=:
Logical
Operations=:
Logical
Operations==:
Logical
Operations
=>: Evaluates-To
Operator>:
Logical
Operations>=:
Logical
Operations?:
Logical
Operations\:
Basic
Arithmetic^:
Basic
Arithmetic_:
Extracting
Elementsabs:
Basic
Arithmeticabs (vectors):
Vector and Matrix Arithmeticabssqr:
Basic
Arithmeticaccum:
Reducingacute:
TeX and LaTeX Language ModesAcute:
TeX and LaTeX Language Modesadd:
Specifying
Operatorsafixp:
Nesting
and Fixed Pointsagmean:
Single-Variable Statisticsalog:
Logarithmic
Functionsan:
Multiple
Solutionsand:
Binary
Functionsanest:
Nesting
and Fixed Pointsapart:
Polynomialsappend:
Building
Vectorsapply:
Reducing and
Mappingapply (rewrites):
Other Features of Rewrite Rulesarccos:
Trigonometric and Hyperbolic Functionsarccosh:
Trigonometric and Hyperbolic Functionsarcsin:
Trigonometric and Hyperbolic Functionsarcsincos:
Trigonometric and Hyperbolic Functionsarcsinh:
Trigonometric and Hyperbolic Functionsarctan:
Trigonometric and Hyperbolic Functionsarctan2:
Trigonometric and Hyperbolic Functionsarctanh:
Trigonometric and Hyperbolic Functionsarg:
Complex
Number Functionsarrange:
Manipulating
Vectorsas:
Multiple
Solutionsash:
Binary
Functionsassign:
Evaluates-To
Operatorasum:
Summationsbadd:
Business
DaysBar:
TeX and LaTeX Language Modesbar:
TeX and LaTeX Language Modesbcount:
Bit
Counting Examplebern:
Combinatorial
FunctionsbesJ:
Advanced
Math FunctionsbesY:
Advanced
Math Functionsbeta:
Advanced
Math FunctionsbetaB:
Advanced
Math FunctionsbetaI:
Advanced
Math FunctionsBreve:
TeX and LaTeX Language Modesbreve:
TeX and LaTeX Language Modesbstring:
Stringsbsub:
Business
Dayscall:
Specifying
Operatorscascent:
Information about Compositionscbase:
Vertical
Compositionscbbase:
Vertical
Compositionscbspace:
Other
Compositionscdescent:
Information about Compositionsceil:
Integer
Truncationcflat:
Other
CompositionsCheck:
TeX and LaTeX Language Modescheck:
TeX and LaTeX Language Modescheight:
Information about Compositionschoose:
Combinatorial
Functionschoriz:
Horizontal
Compositionsclean:
Conversionsclip:
Binary
Functionsclvert:
Vertical
Compositionscnorm:
Vector and Matrix Arithmeticcollect:
Polynomials
condition:
Other Features of Rewrite Rulesconj:
Complex
Number Functionscons:
Building
Vectorscons (rewrites):
Other Features of Rewrite Rulesconstant:
Logical
Operations
cos:
Trigonometric and Hyperbolic Functions
cosh:
Trigonometric and Hyperbolic Functions
cot:
Trigonometric and Hyperbolic Functions
coth:
Trigonometric and Hyperbolic Functionscprec:
Composition
Basicscross:
Vector and Matrix Arithmeticcrule:
Vertical
Compositionscrvert:
Vertical
Compositions
csc:
Trigonometric and Hyperbolic Functions
csch:
Trigonometric and Hyperbolic Functionscspace:
Other
Compositionscsub:
Other
Compositionscsup:
Other
Compositionsctbase:
Vertical
Compositionsctrn:
Vector and Matrix Arithmeticctspace:
Other
Compositions
curve:
Composing Patterns in Rewrite Rulescvec:
Building
Vectorscvert:
Vertical
Compositionscvspace:
Other
Compositionscwidth:
Information about Compositionsdate:
Date
Conversionsday:
Date
Functionsddb:
Depreciation
Functionsddddot:
TeX and LaTeX Language Modesdddot:
TeX and LaTeX Language Modesdecr:
Basic
Arithmeticdeg: Conversionsderiv:
Differentiationdet:
Vector and Matrix Arithmeticdeven:
Functions
for Declarationsdfact:
Combinatorial
Functionsdiag:
Building
Vectorsdiff:
Binary
Functionsdimag:
Functions
for Declarationsdint:
Functions
for Declarationsdiv:
Specifying
Operatorsdnatnum:
Functions
for Declarationsdneg:
Functions
for Declarationsdnonneg:
Functions
for Declarationsdnonzero:
Functions
for Declarationsdnumint:
Functions
for Declarationsdodd:
Functions
for Declarationsdot:
TeX and LaTeX Language ModesDot:
TeX and LaTeX Language ModesDotDot:
TeX and LaTeX Language Modesdotdot:
TeX and LaTeX Language Modesdpos:
Functions
for Declarationsdrange:
Functions
for Declarationsdrat:
Functions
for Declarationsdreal:
Functions
for Declarationsdsadj:
Time Zonesdscalar:
Functions
for Declarationsdyad:
TeX and LaTeX Language Modesefit:
Error
Estimates for Fitsegcd:
Combinatorial
FunctionsEi:
Customizing
the Integratorelim:
Solving Systems of Equations
ends:
Composing Patterns in Rewrite Ruleseq:
Logical
Operationserf:
Advanced
Math Functionserfc:
Advanced
Math Functionsesimplify:
Unsafe
Simplificationseuler:
Combinatorial
Functionseval:
Other Features of Rewrite Rules
evalextsimp:
Other Features of Rewrite Rules
evalsimp:
Other Features of Rewrite Rulesevalto:
Evaluates-To
Operatorevalv:
Algebraic
Manipulationevalvn:
Algebraic
Manipulationexp:
Logarithmic
Functionsexp10:
Logarithmic
Functionsexpand:
Polynomialsexpm1:
Logarithmic
Functionsfact:
Combinatorial
Functionsfactor:
Polynomialsfactors:
Polynomialsfceil:
Integer
Truncationfdiv:
Basic
Arithmeticffinv:
Multiple
Solutionsffloor:
Integer
Truncationfib:
Rewrites
Tutorialfind:
Manipulating
Vectorsfinv:
Multiple
Solutionsfit:
Linear Fitsfitdummy:
Curve
Fitting Detailsfitmodel:
Curve
Fitting Detailsfitparam:
Curve
Fitting Detailsfitsystem:
Curve
Fitting Detailsfitvar:
Curve
Fitting Detailsfixp:
Nesting
and Fixed Pointsfloat:
Conversionsfloor:
Integer
Truncationfrac:
Conversionsfround:
Integer
Truncationfrounde:
Integer
Truncationfroundu:
Integer
Truncationfsolve:
Multiple
Solutionsftrunc:
Integer
Truncationfv: Future Valuefvb:
Future Valuefvl:
Future Valuegamma:
Advanced
Math FunctionsgammaG:
Advanced
Math Functionsgammag:
Advanced
Math FunctionsgammaP:
Advanced
Math FunctionsgammaQ:
Advanced
Math Functionsgcd:
Combinatorial
Functionsgeq:
Logical
Operationsgetdiag:
Extracting
Elementsgpoly:
Decomposing
Polynomialsgrade:
Manipulating
Vectorsgrave:
TeX and LaTeX Language ModesGrave:
TeX and LaTeX Language Modesgt:
Logical
Operationshasfitparams:
Curve
Fitting Detailshasfitvars:
Curve
Fitting DetailsHat:
TeX and LaTeX Language Modeshat:
TeX and LaTeX Language Modeshead:
Building
Vectorshistogram:
Manipulating
Vectorshms: Conversionsholiday:
Business
Dayshour:
Date
Functionshypot:
Basic
Arithmeticidiv:
Basic
Arithmeticidn:
Building
Vectorsierf:
Other Features of Rewrite Rulesif:
Logical
Operationsilog:
Logarithmic
Functionsim:
Complex
Number Functionsimport:
Other Features of Rewrite Rulesin:
Logical
Operationsincmonth:
Date
Functionsincr:
Basic
Arithmeticincyear:
Date
Functionsindex:
Building
Vectorsinner:
Generalized
Productsinteg:
Integrationinteger:
Logical
Operationsintv:
Interval
Formsinv:
Basic
Arithmeticinv (matrices):
Vector and Matrix Arithmeticirr:
Related
Financial Functionsirrb:
Related
Financial Functionsislin:
Logical
Operationsislinnt:
Logical
Operationsisqrt:
Basic
Arithmeticistrue:
Logical
Operationsiterations:
Nested Formulas with Rewrite Rulesjulian:
Date
Conversionskron:
Vector and Matrix Arithmeticlambda:
Specifying
Operatorsland:
Logical
Operationslcm:
Combinatorial
Functionsleq:
Logical
Operationslet:
Other Features of Rewrite Ruleslin:
Logical
Operationslinnt:
Logical
Operationsln:
Logarithmic
Functionslnot:
Logical
Operationslnp1:
Logarithmic
Functionslog:
Logarithmic
Functionslog10:
Logarithmic
Functionslor:
Logical
Operationslsh:
Binary
Functionslt:
Logical
Operations
ltpb:
Probability Distribution Functions
ltpc:
Probability Distribution Functions
ltpf:
Probability Distribution Functions
ltpn:
Probability Distribution Functions
ltpp:
Probability Distribution Functions
ltpt:
Probability Distribution Functionslud:
Vector and Matrix Arithmeticmakemod:
Modulo Formsmant:
Basic
Arithmeticmap:
Mappingmapa: Mappingmapc: Mappingmapd: Mappingmapeq:
Algebraic
Manipulationmapeqp:
Algebraic
Manipulationmapeqr:
Algebraic
Manipulationmapr: Mappingmatch:
Matching
Commandsmatches:
Matching
Commandsmatchnot:
Matching
Commandsmax:
Basic
Arithmeticmaximize:
Minimizationmcol:
Extracting
Elementsmdims:
Manipulating
Vectorsmin:
Basic
Arithmeticminimize:
Minimizationminute:
Date
Functionsmod:
Specifying
Operatorsmod
(operator): Modulo Formsmoebius:
Combinatorial
Functionsmonth:
Date
Functionsmrcol:
Extracting
Elementsmrow:
Extracting
Elementsmrrow:
Extracting
Elementsmul:
Specifying
Operatorsmysin:
Sine Exampleneg:
Specifying
Operatorsnegative:
Logical
Operationsneq:
Logical
Operationsnest:
Nesting
and Fixed Pointsnewmonth:
Date
Functionsnewweek:
Date
Functionsnewyear:
Date
Functionsnextprime:
Combinatorial
Functionsninteg:
Numerical
Integrationnonvar:
Logical
Operationsnot:
Binary
Functionsnow:
Date
Functionsnper:
Related
Financial Functionsnperb:
Related
Financial Functionsnperl:
Related
Financial Functionsnpv:
Present
Valuenpvb:
Present
Valuenrat:
Polynomialsnroot:
Basic
Arithmeticnterms:
Rewrites
Answer 5opt:
Other Features of Rewrite Rulesor:
Binary
Functionsouter:
Generalized
Productspack:
Packing and
Unpackingpand:
Other Features of Rewrite Rulespclean:
Conversionspcont:
Decomposing
Polynomialspdeg:
Decomposing
Polynomialspdiv:
Polynomialspdivide:
Polynomialspdivrem:
Polynomialspercent:
Percentagesperm:
Combinatorial
Functionspfloat:
Conversionspfrac:
Conversionspgcd:
Polynomialsphase:
Multi-Phase Rewrite Rulesplain:
Other Features of Rewrite Rulesplead:
Decomposing
Polynomialspmt:
Related
Financial Functionspmtb:
Related
Financial Functionspnot:
Other Features of Rewrite Rulespolar:
Conversionspolint:
Interpolationpoly:
Decomposing
Polynomialspor:
Other Features of Rewrite Rulespow:
Specifying
Operatorspprim:
Decomposing
Polynomialsprem:
Polynomialsprevprime:
Combinatorial
Functionsprfac:
Combinatorial
FunctionsPrime:
TeX and LaTeX Language Modesprime:
Combinatorial
Functionsprod:
Summationspv: Present Valuepvb:
Present
Valuepvl:
Present
Valuepwday:
Date
Functionsquote:
Other Features of Rewrite Rulesraccum:
Reducingrad: Conversionsrandom:
Random
Numbersrash:
Binary
Functionsrate:
Related
Financial Functionsrateb:
Related
Financial Functionsratel:
Related
Financial Functionsratint:
Interpolationrcons:
Building
Vectorsrcons (rewrites):
Other Features of Rewrite Rulesrdup:
Set
Operationsre:
Complex
Number Functionsreal:
Logical
Operationsrect:
Conversionsreduce:
Reducingreducea:
Reducingreducec:
Reducingreduced:
Reducingreducer:
Reducingrefers:
Logical
Operationsrelch:
Percentages
remember:
Other Features of Rewrite Rulesrev:
Manipulating
Vectorsrewrite:
Rewrite
Rulesrgrade:
Manipulating
Vectorsrhead:
Building
Vectorsrmeq:
Logical
Operationsrnorm:
Vector and Matrix Arithmeticroot:
Root Findingroots:
Multiple
Solutionsrot:
Binary
Functionsround:
Integer
Truncationrounde:
Integer
Truncationroundu:
Integer
Truncationrreduce:
Reducingrreducea:
Reducingrreducec:
Reducingrreduced:
Reducingrreducer:
Reducingrsh:
Binary
Functionsrsort:
Manipulating
Vectorsrsubvec:
Extracting
Elementsrtail:
Building
Vectorsscf:
Basic
Arithmeticschedule:
Multi-Phase Rewrite Rulessdev:
Error Forms
sec:
Trigonometric and Hyperbolic Functions
sech:
Trigonometric and Hyperbolic Functionssecond:
Date
Functionsselect:
Other Features of Rewrite Rulesseq:
Rewrites
Answer 4shuffle:
Random
NumbersSi:
Programming
Tutorialsign:
Basic
Arithmeticsimplify:
Simplifying
Formulas
sin:
Trigonometric and Hyperbolic Functionssincos:
Trigonometric and Hyperbolic Functions
sinh:
Trigonometric and Hyperbolic Functionssln:
Depreciation
Functionssolve:
Solving
Equationssort:
Manipulating
Vectorssqr:
Scientific
Functionssqrt:
Basic
Arithmeticstir1:
Combinatorial
Functionsstir2:
Combinatorial
Functionsstring:
Stringssub:
Specifying
Operatorssubscr:
Extracting
Elementssubst:
Algebraic
Manipulationsubvec:
Extracting
Elementssum: Summationssyd:
Depreciation
Functionstable:
Summationstail:
Building
Vectors
tan:
Trigonometric and Hyperbolic Functions
tanh:
Trigonometric and Hyperbolic Functionstaylor:
Taylor
Seriestderiv:
Differentiationthecoefs:
Polynomialsthefactors:
PolynomialsTilde:
TeX and LaTeX Language Modestilde:
TeX and LaTeX Language Modestime:
Date
Functionstotient:
Combinatorial
Functionstr:
Vector and Matrix Arithmetictrn:
Manipulating
Vectorstrunc:
Integer
Truncationtypeof:
Logical
Operationstzconv:
Date
Conversionstzone:
Time Zonesunder:
TeX and LaTeX Language Modesunixtime:
Date
Conversionsunpack:
Packing and
Unpackingunpackt:
Packing and
Unpackingusimplify:
Basic
Operations on Units
utpb:
Probability Distribution Functions
utpc:
Probability Distribution Functions
utpf:
Probability Distribution Functions
utpn:
Probability Distribution Functions
utpp:
Probability Distribution Functions
utpt:
Probability Distribution Functionsvariable:
Logical
Operationsvcard:
Set
Operationsvcompl:
Set
Operationsvconcat:
Specifying
Operatorsvcorr:
Paired-Sample Statisticsvcount:
Single-Variable Statisticsvcov:
Paired-Sample Statisticsvdiff:
Set
OperationsVec:
TeX and LaTeX Language ModesVEC:
TeX and LaTeX Language Modesvec:
Vectors and
Matricesvenum:
Set
Operationsvexp:
Manipulating
Vectorsvflat:
Single-Variable Statisticsvfloor:
Set
Operationsvgmean:
Single-Variable Statisticsvhmean:
Single-Variable Statisticsvint:
Set
Operationsvlen:
Manipulating
Vectorsvmask:
Manipulating
Vectorsvmatches:
Matching
Commandsvmax:
Single-Variable Statisticsvmean:
Single-Variable Statisticsvmeane:
Single-Variable Statisticsvmedian:
Single-Variable Statisticsvmin:
Single-Variable Statisticsvpack:
Set
Operationsvpcov:
Paired-Sample Statisticsvprod:
Single-Variable Statisticsvpsdev:
Single-Variable Statisticsvpvar:
Single-Variable Statisticsvsdev:
Single-Variable Statisticsvspan:
Set
Operationsvsum:
Single-Variable Statisticsvunion:
Set
Operationsvunpack:
Set
Operationsvvar:
Single-Variable Statisticsvxor:
Set
Operationsweekday:
Date
Functionswmaximize:
Minimizationwminimize:
Minimizationwroot:
Root Findingxfit:
Error
Estimates for Fitsxor:
Binary
Functionsxpon:
Basic
Arithmeticxy:
Basic
Graphicsxyz:
Three
Dimensional Graphicsyear:
Date
Functionsyearday:
Date
Functions|:
Building
Vectors||:
Logical
Operations|||:
Other Features of Rewrite Rules